home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 41.zip
/
BS1 part 41
/
Lattice C v5.02 d2.adf
/
CompactH
/
libraries
/
configregs.h
next >
Wrap
Text File
|
1988-10-27
|
2KB
|
45 lines
LIBRARIES_CONFIGREGS_HLIBRARIES_CONFIGREGS_HEXEC_TYPES_H"exec/types.h"
ExpansionRom{
er_Type;
er_Product;
er_Flags;
er_Reserved03;
er_Manufacturer;
er_SerialNumber;
er_InitDiagVec;
er_Reserved0c;
er_Reserved0d;
er_Reserved0e;
er_Reserved0f;
};
ExpansionControl{
ec_Interrupt;
ec_Reserved11;
ec_BaseAddress;
ec_Shutup;
ec_Reserved14;
ec_Reserved15;
ec_Reserved16;
ec_Reserved17;
ec_Reserved18;
ec_Reserved19;
ec_Reserved1a;
ec_Reserved1b;
ec_Reserved1c;
ec_Reserved1d;
ec_Reserved1e;
ec_Reserved1f;
};E_SLOTSIZE 0x10000E_SLOTMASK 0xffffE_SLOTSHIFT 16E_EXPANSIONBASE 0xe80000E_EXPANSIONSIZE 0x80000E_EXPANSIONSLOTS 8E_MEMORYBASE 0x200000E_MEMORYSIZE 0x800000E_MEMORYSLOTS 128ERT_TYPEMASK 192ERT_TYPEBIT 6ERT_TYPESIZE 2ERT_NEWBOARD 192ERT_MEMMASK 7ERT_MEMBIT 0ERT_MEMSIZE 3ERTB_CHAINEDCONFIG 3ERTB_DIAGVALID 4ERTB_MEMLIST 5ERTF_CHAINEDCONFIG (1<<3)ERTF_DIAGVALID (1<<4)ERTF_MEMLIST (1<<5)ERFB_MEMSPACE 7ERFB_NOSHUTUP 6ERFF_MEMSPACE (1<<7)ERFF_NOSHUTUP (1<<6)ERT_MEMNEEDED(t) \
(((t)&ERT_MEMMASK)?0x10000L<<(((t)&ERT_MEMMASK)-1):0x800000)ERT_SLOTSNEEDED(t) \
(((t)&ERT_MEMMASK)?1L<<(((t)&ERT_MEMMASK)-1):128)ECIB_INTENA 1ECIB_RESET 3ECIB_INT2PEND 4ECIB_INT6PEND 5ECIB_INT7PEND 6ECIB_INTERRUPTING 7ECIF_INTENA (1<<1)ECIF_RESET (1<<3)ECIF_INT2PEND (1<<4)ECIF_INT6PEND (1<<5)ECIF_INT7PEND (1<<6)ECIF_INTERRUPTING (1<<7)EC_MEMADDR(slot) ((()slot)<<(E_SLOTSHIFT))EROFFSET(er) (()&((ExpansionRom*)0)->er)ECOFFSET(ec) \
(sizeof(ExpansionRom)+(()&((ExpansionControl*)0)->ec))
DiagArea{
da_Config;
da_Flags;
da_Size;
da_DiagPoint;
da_BootPoint;
da_Name;
da_Reserved01;
da_Reserved02;
};DAC_BUSWIDTH 192DAC_NIBBLEWIDE 0DAC_BYTEWIDE 64DAC_WORDWIDE 128DAC_BOOTTIME 48DAC_NEVER 0DAC_CONFIGTIME 16DAC_BINDTIME 32